package com.qsl.ssyx.payment.service;

import java.util.Map;

public interface WXPaymentService {
    //    微信支付-JSAPI
    Map<String, String> createJsapi(String orderNo);

    //  根据订单号调用微信接口查询支付状态
    Map<String, String> queryPayStatus(String orderNo);

    //  支付成功： 修改支付记录状态（已经支付），修改订单记录（减库存）
    void paySuccess(String outTradeNo, Map<String, String> resultMap);

    // 支付中,等待  ==>  定时器，每隔3秒查询是否支付成功
    void payTimer();
}
